#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<math.h>
int main()
{
   int n,i;
   double x1,x2,cha,jd,e;
   unsigned int nn=65535;
   e=1+1.0/nn;
   e=pow(e,nn);
   while(scanf("%d%lf%lf",&n,&x1,&jd)!=EOF)
  {
  	switch(n)
  	{
  		case 1:for(i=0;;i++)
  	           {
  	           	    x2=x1-(x1*x1*x1-x1*x1-1)/(3*x1*x1-2*x1);
  	           	    x1=x2;
  	           	    cha=fabs((x1*x1*x1-x1*x1-1)/(3*x1*x1-2*x1));
  	           	    if(cha<=jd)
  	           	    {
  	           	  	    printf("%d %2.2e %.5lf\n",n,jd,x2);
  	           	    	break;
				    }
			   }
			   break;
		case 2:for(i=0;;i++)
  	           {
  	           	    x2=x1-(x1*x1*x1*x1-3*x1+1)/(4*x1*x1*x1-3);
  	           	    x1=x2;
  	           	    cha=fabs((x1*x1*x1*x1-3*x1+1)/(4*x1*x1*x1-3));
  	           	    if(cha<=jd)
  	           	    {
  	           	  	    printf("%d %.2e %.5lf\n",n,jd,x2);
  	           	    	break;
				    }
			   }
			   break;
		case 3:for(i=0;;i++)
  	           {
  	           	    x2=x1-(x1-pow(e,-x1))/(1+pow(e,-x1));
  	           	    x1=x2;
  	           	    cha=fabs((x1-pow(e,-x1))/(1+pow(e,-x1)));
  	           	    if(cha<=jd)
  	           	    {
  	           	  	    printf("%d %.2e %.5lf\n",n,jd,x2);
  	           	    	break;
				    }
			   }
			   break;
	}
  }
   return 0;      
}